From: Ignacy KuchciƄski Date: Tue, 21 Oct 2025 14:14:40 +0000 (+0200) Subject: ci: Add executable bit to malcontent-client X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~44^2~168 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=575c9d948140c0110019bf14529825fc8596d671;p=gnome-shell.git ci: Add executable bit to malcontent-client For some reason, installing malcontent with buildah as a proxy, results in the malcontent-client binary missing the execute permission, even though manually invoking the install-meson-project.sh script results in the correct permissions being set. Work around this by manually setting the correct permissions on the malcontent-client binary. Part-of: --- diff --git a/.gitlab-ci/build-toolbox-image.sh b/.gitlab-ci/build-toolbox-image.sh index ec7da0ba5..d99fcdfba 100755 --- a/.gitlab-ci/build-toolbox-image.sh +++ b/.gitlab-ci/build-toolbox-image.sh @@ -62,6 +62,8 @@ build_container() { # add latest malcontent to the toolbox image for testing future integration buildah run $build_cntr /usr/libexec/install-meson-project.sh https://gitlab.freedesktop.org/pwithnall/malcontent.git main -Dlibgsystemservice:gtk_doc=false + # somehow installing with buildah breaks the execute bit in malcontent-client + buildah run $build_cntr chmod 755 /usr/bin/malcontent-client # include convenience script for updating mutter dependency local update_mutter=$(mktemp)